package com.itcam.phaselist.list_;

import java.util.ArrayList;
import java.util.List;

/**
 * List接口是Collection接口的子接口<p>
 * 1. List集合类中元素有序、且可以重复<p>
 * 2. List集合中的每个元素都有其对应的顺序索引，即支持索引<p>
 * 3. List容器中的元素都对应一个整型的序号记载其在容器中的位置，可以根据序号存取容器中的元素<p>
 * 4. JDK API中List接口的实现类常用的有：ArrayList、LinkedList和Vector<p>
 */

public class List_ {
    public static void main(String[] args) {
        // 1. List集合类中元素有序(即添加顺序和取出顺序一致)、且可重复
        List list = new ArrayList();
        list.add("cammy");
        list.add("jerry");
        list.add("tom");
        list.add("timi");
        System.out.println("list = " + list);

        // 2. List集合中的每个元素都有其对应的顺序索引，即支持索引，索引是从0开始的
        System.out.println(list.get(0));
    }
}
